| Total Complexity | 3 |
| Total Lines | 16 |
| Duplicated Lines | 0 % |
| Changes | 0 | ||
| 1 | export default class Fatum { |
||
| 2 | addGenerators(generators) { |
||
| 3 | for (const generatorName of Object.keys(generators)) { |
||
| 4 | this.addGenerator( |
||
| 5 | generatorName, |
||
| 6 | generators[generatorName] |
||
| 7 | ); |
||
| 8 | } |
||
| 9 | } |
||
| 10 | |||
| 11 | addGenerator(generatorName, Generator) { |
||
| 12 | const generator = new Generator(this); |
||
| 13 | |||
| 14 | this[generatorName] = generator.generate.bind(generator); |
||
| 15 | } |
||
| 16 | } |
||
| 17 |